.essential-theme {
  .is-list-ordered {

    .item-block:last-child {
      border-bottom: 1px solid map-get($colors, is-mute-light);
    }

    .item-block:first-child {
      border-top: 1px solid map-get($colors, is-mute-light);
    }

    ion-thumbnail {
      border-radius: 50px;
      min-width: 30px;
      min-height: 30px;
      border: 1px solid map-get($colors, is-mute-light);
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .is-order-number {
      span {
        color: map-get($colors, is-mute-normal);
        font-weight: 500;
      }
    }

    ion-item {
      align-items: start;

      .is-item-info {
        margin: 13px 8px 9px 0;
        color: map-get($colors, primary);
        font-size: 25px;
        font-weight: lighter;
      }
    }

    ion-item.is-item-active {
      background-color: map-get($colors, primary);

      h2, p, .is-order-number span, .is-item-info {
        color: white;
      }
    }
  }
}
